package j2025.j02;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;

/**
 * @Author 猫大仙
 */
public class j0218 {
    public List<List<String>> groupAnagrams(String[] strs) {
        HashMap<String, List<String>> map = new HashMap<>();
        for(String i:strs){
            char[] str = i.toCharArray();
            Arrays.sort(str);
            String key = new String(str);
            if(!map.containsKey(key)){
                map.put(key,new ArrayList());
            }
            map.get(key).add(i);
        }
        return new ArrayList(map.values());
    }
}
